package com.tbit.uqbike.webmanager.req.tag;

import com.tbit.uqbike.enums.TagStatus;
import com.tbit.uqbike.webmanager.req.Page;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 查询标签列表请求
 *
 *
 * @author <a href="mailto:chen.chaoxiong@tbit.com.cn">ChenChaoXiong</a>
 * @since 2024/7/8
 */
@Data
public class QueryTagListReq extends Page {

    /**
     * 品牌ID
     */
    @NotNull
    private Integer brandId;


    /**
     * 标签名称
     * 支持模糊查询
     */
    private String name;

    /**
     * 标签状态，启用:enabled,禁用:disabled,删除:deleted
     * 为空时查询所有
     */
    private TagStatus tagStatus;

    /**
     * 编辑人号码
     * 支持模糊查询
     */
    private String operatorPhone;

}
